$defColor: #aaaaaa; // 初始灰

.loginLink {
  position: fixed;
  top: 20px;
  right: 20px;
  color: white;

  a {
    color: white;
    text-decoration: none;

    // cursor: pointer;
    // :link{
    //     color: white;
    // }
    :visited {
      color: white;
    }

    // :hover{
    //     color:rgb(0, 255, 76);

    // }
    // :active{
    //     color: rgb(13, 160, 0);
    // }
  }
}

.navWrap {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  align-items: center;

  .navs {
    $navsize: 23%;
    width: $navsize;

    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;

    $imgsize: 80%;

    .imgBox {
      width: $imgsize;
      height: $imgsize;
    }
  }

  // .display{
  //     display: none !important;
  // }
}

.dots {
  display: flex;
  justify-content: center;

  &>span {
    display: inline-block;
    width: 16px;
    height: 16px;
    font-size: 10px;
    text-align: center;
    color: gray;
    border: 1px solid gray;
    border-radius: 8px;
    margin: 5px;
  }

  .active {
    color: red;
  }
}

// 商铺列表
.shopSection {
  display: flex;
  flex-direction: column;

  .shopListTitle {
    width: 100%;
    height: 40px;
    line-height: 40px;
    color: $defColor;
    border: 1px solid $defColor;
    padding-left: 6px;
  }

  .shopBox {
    $shopHight: 76px; // shop列表项高度
    $pdds: 2px; // 子项padding值

    display: flex;
    width: 100%;
    border-bottom: 1px solid $defColor;

    .imgBox {
      width: $shopHight;
      height: $shopHight;
      // background-color: $defColor;
      padding: $pdds;
    }

    .shopContent {
      flex-grow: 1;
      height: $shopHight;
      padding: $pdds;

      .scTop {
        display: flex;
        align-items: baseline;

        .sign {
          float: left;
          width: 30px;
          height: 14px;
          line-height: 14px;
          text-align: center;
          font-size: 8px;
          font-weight: bold;
          background-color: #e7d910;
        }

        h4 {
          flex-shrink: 1;
          padding:0 0 0 $pdds;
          margin:0 0 0 $pdds;
          // padding-left: $pdds;
          // background-color: $defColor;
        }
      }

      .scMiddle {
        padding: $pdds;

        .score {
          font-size: 10px;
          color: #dd0000;
          padding-left: $pdds;
          // background-color: $defColor;
        }

        .monthlySales {
          font-size: 12px;
          margin-left: $pdds;
          padding-left: $pdds;
          // background-color: $defColor;
        }
      }

      .scBottom {
        font-size: 12px;
        padding: $pdds;
        // background-color: $defColor;
      }
    }

    .shopSend {
      width: 60px;
      height: $shopHight;
      text-align: center;
      padding: $pdds;

      .bzp {
        width: 100%;
        height: 40px;
        line-height: 40px;
        text-align: center;
        // background-color: $defColor;
      }

      .tagBox {
        width: 80%;
        margin: auto;
        border: 1px solid green;
        border-radius: 2px;
        font-size: 6px;
        color: green;
        padding: $pdds;
        margin-top: $pdds;
        // background-color: $defColor;
      }
    }
  }
}
